high powered engine - Español Inglés Diccionario